const ser=require('../ser/user')
const helper=require('../util/helper')

const registry=async(ctx)=>{
    let isreguser=await ser.isreguser(ctx.request.body)
    // console.log(isreguser,'111');
    if(isreguser.status){
   let regResult=await ser.registry(ctx.request.body)
   console.log(regResult,'regResult');
   if(regResult.status){
    ctx.body={
        code:isreguser.code,
        meg:isreguser.meg,
        data:null
    }
   }
    }else{
        ctx.body={
            code:isreguser.code,
             meg:isreguser.meg,
             data:null
        }
    }
  
}

const login=async(ctx)=>{
    let res=await ser.login(ctx.request.body)
    if(res.code==200){
        let token=await helper.signtoke(res.data)
        ctx.body={
      code:200,
      meg:'成功',
      data:{
       token
      }
    }
    }
    else{
     ctx.body={
      code:403,
      meg:'检查账号密码进行重试'
    }
}
}
module.exports={
    registry,
    login
}